/* 上标题 */
.title {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between;

}

.wrapper {
    margin: 0 auto;
    width: 1240px;
}

.title .footer-left {
    font-size: 14px;
    margin: 0 6px;
    color: #aaa99e;
    text-decoration: none;
    padding: 0 6px;
    border-right: 1px solid #999;
}

.title .footer-right {
    font-size: 14px;
    margin: 0 6px;
    color: #aaa99e;
    text-decoration: none;
    padding: 0 6px;
    border-right: 1px solid #999;
}

.title .footer-link11 {
    font-size: 14px;
    margin: 0 6px;
    color: #333333;
    text-decoration: none;
    padding: 0 6px;
    border-right: 1px solid #999;
}


/* 华为专区 */
.title2 {
    display: flex;
    justify-content: space-between;
}

.wrapper {
    margin: 0 auto;
    width: 1240px;
}

.title2 .tit {
    display: flex;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;

}

.title2 .tit img {
    width: 160px;
    height: 40px;
}

.title2 .tit p {
    color: #7d7668;
    position: relative;
    margin-left: 20px;
    margin-top: 20px;
    padding-left: 10px;
    top: -10px;
    width: 80px;
    height: 25px;
    background: #f9f9f9;
    border-radius: 20px;
    border: 1px solid #bdbdbd
}

.title2 .wx {
    font-size: 9px;
    font-weight: 600;
    position: absolute;
    top: 113px;
    color: gray;
    padding-bottom: 10px;
}
/* z左侧分类 */
/* 侧导航 */
.subnav {
    position: absolute;
    margin-left: 110px;
    margin-top: 110px;
   top: 10px;
    width: 250px;
    height: 345px;
    background-color: rgba(71, 71, 62);
  }
  .subnav li {
    display: flex;
    padding-left: 30px;
    padding-right: 12px;
    cursor: pointer;
    margin-bottom: 10px;
    color: #9a9898;
    font-size: 14px;
  }
  .subnav a{
    color: #fff;
    font-size: 16px;
  }
  /* 顶部导航分类区 */
  .nav-list{
    display: flex;
    position: absolute;
    top: 0;
    margin-top: 120px;
    height: 30px;
    background-color: #b92d29;
    width: 100%;
  }
  
  .nav-list li{
    margin-right: 40px;
    
  }
  .nav-list li:nth-last-child(6){
    margin-left: 400px;   
  }
  .nav-list li a{
    color: white;
    font-size: 12px;
    text-align: center;
  }
  .code{
    width: 60px;
    height: 60px;
  }
  .wm p{
    text-align: center;
    font-size: 10px;
  }
  /* 原点指示器 */
  /* 圆点指示器 */
.banner ol {
    position: absolute;
    top: 440px;
    bottom: 17px;
    right: 16px;
    display: flex;
  }
  
  .banner ol li {
    margin-left: 8px;
    width: 22px;
    height: 22px;
    /* background-color: pink; */
    border-radius: 50%;
    cursor: pointer;
  }
  
  .banner ol i {
    display: block;
    position: absolute;
   
    margin: 4px;
    width: 14px;
    height: 14px;
    background-color: #333;
    border-radius: 50%;
  }
  .current p{
    text-align: center;
    color: white;
    font-size: 10px;
  }
 .goods {
    display: flex;
    justify-content: space-between;
    /* width: 1400px; */
 }
 .goods span{
    margin-right: 10px;
 }

 /* 手机专栏 */
 .phoen{
    display: flex;
    justify-content: space-between;
}
/* 手机 */
.good {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.phone{
    width: 400px;
    height: 200px;
    /* background: #ffffff; */
    /* border: 1px solid #d0cfcf; */
}
.phone .text1 {
    font-size: 18px;
    font-weight: 600;
    transform: translate(30px,20px);
}
.phone .text3 {
    font-size: 12px;
    color: #969696;
    transform: translate(30px,20px);
}
.phone span {
    font-size: 16px;
    font-weight: 600;
    color: #bc462b;
    transform: translate(30px,20px);
    position: relative;
    left: 30px;
    bottom: 40px;
}
.phone img {
    transform: translate(110px,-70px);
    width: 180px;
}
/* 底部 */
.bottom{
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.bottom ul p {
    width: 50px;
    height: 50px;
    background-image: url('./images/icon14.png');
    background-position: 210px 0;
    margin-right: 10px;
}
.bottom ul:nth-child(2) p {
    background-position: 580px 0;
    display: flex;
}
.bottom ul:nth-child(3) p {
    background-position: 895px 0;
}
.bottom ul {
    display: flex;
    align-items: center;
    
}
/* help */
.help{ 
    display: flex;
    justify-content: space-between
}

.help dd dt{
    font-size: 14px;
   
}
.help dl p{
    background-image: url('./images/icon14.png');
    background-position: 0 48px;
    width: 20px;
    height: 20px;
}
.help dd a{
    font-size: 12px;
}
.help .aaa{
    display: flex;
    /* align-items: center; */
}
.help dl p:nth-child(2){
    background-position: 0 -52px;
}
.footer{
    padding: 8px 70px;
    font-size: 12px;
    display: flex;
 } 

 .footer-info{
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
 }
 .footer a{
    color: #e33a19;
 }
 .footer-info-left p{
    font-size: 12px;
    color:#969696;
 }

 .footer-a{
    display: flex;
    font-size: 12px;
    justify-content: center;
    color:#969696;

 }
 .footer-a img{
    width: 30px;
    height: 20px;
    margin-right: 3px;
 }
 .footer-b {
    display: flex;
    width: 60px;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 15px;
 }